From d68181c014cb8c33a8cbdeef2024377c48d9cb7f Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Sat, 22 Sep 2007 09:39:18 +0100 Subject: [PATCH] vmxassist: Emulate HLT. Signed-off-by: Keir Fraser --- tools/firmware/vmxassist/vm86.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/firmware/vmxassist/vm86.c b/tools/firmware/vmxassist/vm86.c index 0ac9ed51df..772af1bf8c 100644 --- a/tools/firmware/vmxassist/vm86.c +++ b/tools/firmware/vmxassist/vm86.c @@ -1622,6 +1622,11 @@ opcode(struct regs *regs) TRACE((regs, regs->eip - eip, "lock")); continue; + case 0xF4: /* hlt */ + TRACE((regs, regs->eip - eip, "hlt")); + /* Do something power-saving here! */ + return OPC_EMULATED; + case 0xF6: /* addr32 testb $imm, r/m8 */ if (!(prefix & ADDR32)) goto invalid; -- 2.30.2